home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 125
/
Freelog_MarsAvril2015_No125.iso
/
Musique
/
Quod Libet
/
quodlibet-3.3.0-installer.exe
/
bin
/
json
/
tests
/
test_separators.pyc
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2014-12-31
|
2KB
|
42 lines
# Source Generated with Decompyle++
# File: in.pyc (Python 2.7)
import textwrap
from json.tests import PyTest, CTest
class TestSeparators(object):
def test_separators(self):
h = [
[
'blorpie'],
[
'whoops'],
[],
'd-shtaeou',
'd-nthiouh',
'i-vhbjkhnth',
{
'nifty': 87 },
{
'field': 'yes',
'morefield': False }]
expect = textwrap.dedent(' [\n [\n "blorpie"\n ] ,\n [\n "whoops"\n ] ,\n [] ,\n "d-shtaeou" ,\n "d-nthiouh" ,\n "i-vhbjkhnth" ,\n {\n "nifty" : 87\n } ,\n {\n "field" : "yes" ,\n "morefield" : false\n }\n ]')
d1 = self.dumps(h)
d2 = self.dumps(h, indent = 2, sort_keys = True, separators = (' ,', ' : '))
h1 = self.loads(d1)
h2 = self.loads(d2)
self.assertEqual(h1, h)
self.assertEqual(h2, h)
self.assertEqual(d2, expect)
class TestPySeparators(TestSeparators, PyTest):
pass
class TestCSeparators(TestSeparators, CTest):
pass